.container {
    background: none repeat scroll 0 0 #FFFFFF;
	width:960px; 
	padding-left:10px; 
	padding-right:10px;
	margin:0 auto;
}
.top_lan {
    background: none repeat scroll 0 0 #000000;
    color: #8D9999;
    height: 23px;
    line-height: 23px;
    padding-left: 3px;
    padding-right: 3px;
}
.top_lan .right {
    float: right;
}
.top_lan a, .top_lan a:visited {
    color: #8D9999;
    padding-right: 2px;
    text-decoration: none;
}
.top_lan a:hover {
    color: #CC0000;
}
.top_db {
    border-bottom: 1px solid #000000;
    height: 97px;
}
.top_db .right {
    float: right;
    padding-top: 30px;
    vertical-align: middle;
    width: 210px;
}
.top_db .right a {
    background: none repeat scroll 0 0 #6B7B84;
    border: 1px solid #666666;
    color: #FFFFFF;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}
.top_db .right input {
    vertical-align: middle;
}
.top_db .logo {
    float: left;
    padding-left: 3px;
    padding-top: 13px;
}
.top_db .cz {
    border: 1px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
    width: 167px;
}
.top_db .gg_1 {
    float: left;
    width: 577px;
}
.top_db .gg_1 img {
    padding-left: 10px;
    padding-top: 10px;
}
.banner li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.banner a ,.banner a:visited{ color:#fff;}
.banner a:hover{ color:#c00;} 
.banner li {
  float: left;
  font-size: 14px;
  line-height: 32px;
  list-style: none outside none;
  text-align: center;
  width: 96px;
}
.banner {
  background:url(images/pages/car/banner_1.gif) no-repeat;
  height: 40px;
  margin-top: 13px;
}
.bq {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.bq .rig {
    color: #FFFFFF;
    float: right;
    width: 240px;
}
.bq a, .bq a:visited {
    color: #FFFFFF;
}
.bq a:hover {
    color: #CC0000;
    text-decoration: none;
}
